I'm trying to make a register page, but when I try to register I get the error above. The code:
DB::query('INSERT INTO users VALUES (\'\', first_name, last_name, password, email)', array(':first_name'=>$first_name, ':last_name'=>$last_name, ':password'=>$password, ':email'=>$email));
The problem seems to be due to this part: \'\'. All you need - to remove it, cause id field is autoincremental.
Just leave:
DB::query('INSERT INTO users VALUES (first_name, last_name, password, email)', array(':first_name'=>$first_name, ':last_name'=>$last_name, ':password'=>$password, ':email'=>$email));